
function foo(x) {
    console.log('x = ' + x); // 10
    for (var i=0; i<arguments.length; i++) {
        console.log('arg ' + i + ' = ' + arguments[i]); // 10, 20, 30
    }
}
foo(10, 20, 30);



function abs() {
    if (arguments.length === 0) {
        return 0;
    }
    var b = arguments[0];
    return b >= 0 ? b : -b;
}

abs(); // 0
abs('asf'); // 10
abs(-9); // 9

